package com.misboot.document.utils.file;

/**
 * @MethodName
 * @Description 针对文件常用方法封装
 * @Param null
 * @Return
 * @Author 湖南佐佑时代科技有限公司<service @ zuoyo.com>
 * @Date 2019-4-22 11:51
 */
public class FileUtils {

    /**
     * 将文件大小size转成K、M、G
     *
     * @param size
     * @return String
     */
    public static String getSize(long size) {
        if (size >= 1024 * 1024 * 1024) {
            return new Long(size / 1073741824L) + "G";
        } else if (size >= 1024 * 1024) {
            return new Long(size / 1048576L) + "M";
        } else if (size >= 1024) {
            return new Long(size / 1024) + "K";
        } else {
            return size + "B";
        }
    }

    /**
     * 将文件大小size转成K、M、G
     *
     * @param size
     * @return String
     */
    public static Integer getSizeNum(long size) {
        return Integer.valueOf((int) (size / 1024));
    }
}
